package it.thalaz.business.factory.thalaadm;


import it.thalaz.common.exception.ActionNotFoundException;
import it.thalaz.common.framework.action.IThalaCommand;
import it.thalaz.common.util.Constants;
import it.thalaz.dataaccess.dto.UtentiDecorator;
import it.thalaz.thalaadm.action.command.UtentiBaseCommand;


public class UtentiFactory {

	public static IThalaCommand getCommand(UtentiDecorator utente) throws ActionNotFoundException {
		
//		if (Constants.CMD_INSERT.equals(utente.getCmd()))
//			return new UtentiInsertCommand(utente);
//		else if (Constants.CMD_UPDATE.equals(utente.getCmd()))
//			return new UtentiUpdateCommand(utente);
//		else if (Constants.CMD_DELETE.equals(utente.getCmd()))
//			return new UtentiDeleteCommand(utente);
//		else if (Constants.CMD_GET.equals(utente.getCmd()))
//			return new UtentiGetCommand(utente);
//		else if (Constants.CMD_GETALL.equals(utente.getCmd())) 
//			return new UtentiGetAllCommand(utente);
//		else if (Constants.CMD_SEARCH.equals(utente.getCmd()))
//			return new UtentiSearchCommand(utente);
//		else
			return new UtentiBaseCommand(utente);
	}

}
